﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="EditarRutaUserControl.ascx.cs" Inherits="CorreoSocialWeb.Controls.EditarRutaUserControl" %>
<%@ Register Assembly="GMaps" Namespace="Subgurim.Controles" TagPrefix="cc1" %>

<h2>
    <asp:Label ID="LabelTitulo" runat="server" Text="(TíTulo)"></asp:Label>
</h2>
<h4>
    <asp:Label ID="LabelError" runat="server" CssClass="text-danger"></asp:Label>
</h4>
<br />
<asp:Panel ID="PanelForm" runat="server">
    <table id="TableCampos" style="vertical-align: top; width: 100%;">
        <tr>
            <td colspan="5">
                <asp:Label ID="LabelErrorCoordenadaOrigen" runat="server" CssClass="text-danger"></asp:Label>
                <br />
                <asp:Label ID="LabelErrorCoordenadaDestino" runat="server" CssClass="text-danger"></asp:Label>
                <asp:Panel ID="PanelMap" runat="server" Height="100%" Style="text-align: center" Width="100%">

                    <div id="DivMapa" style="padding-top: 20px; padding-bottom: 20px;">
                        <cc1:GMap ID="Mapa" runat="server" enableServerEvents="True" Height="300px" OnClick="Mapa_Click" Width="100%" />
                    </div>

                    <div id="DivLimpiarMapa" style="padding-bottom: 20px; text-align: right;">

                        <asp:LinkButton ID="LinkButtonLimpiarMapa" runat="server" CssClass="btn btn-default" OnClick="LinkButtonLimpiarMapa_Click">Limpiar
                        Mapa
                        </asp:LinkButton>

                    </div>
                </asp:Panel>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;" width="250px">
                <asp:Label ID="LabelOrigen" runat="server" AssociatedControlID="TextboxOrigen" Font-Bold="True" Width="150px">Origen *</asp:Label>
                      <br />
                    <asp:Label ID="LabelErrorOrigen" runat="server" CssClass="text-danger"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="TextboxOrigen" runat="server" CssClass="form-control" Text="<%# this.Item.Origen %>" TabIndex="1" Width="250px" />
            </td>
            <td width="100%" style="vertical-align: top;">&nbsp;</td>
            <td style="vertical-align: top;" width="250px">
                <asp:Label ID="LabelTamanoDePaquete" runat="server" AssociatedControlID="DropDownListTamanoDePaquete" Font-Bold="True" Width="250px">Tamaño Máximo de Paquete *</asp:Label>
                      <br />
                    <asp:Label ID="LabelErrorTamanoDePaquete" runat="server" CssClass="text-danger"></asp:Label>
            </td>
            <td style="vertical-align: top;">
                <asp:DropDownList ID="DropDownListTamanoDePaquete" runat="server" CssClass="form-control" DataTextField="Nombre" DataValueField="Id" ItemType="CorreoSocialWeb.Models.TamanoDePaquete" SelectedValue="<%# Item.TamanoDePaqueteId %>" SelectMethod="DropDownListTamanoDePaquete_SelectMethod" TabIndex="7" Width="250px">
                </asp:DropDownList>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
                <asp:Label ID="LabelDestino" runat="server" AssociatedControlID="TextboxDestino" Font-Bold="True" Width="150px">Destino *</asp:Label>
                      <br />
                    <asp:Label ID="LabelErrorDestino" runat="server" CssClass="text-danger"></asp:Label>
            </td>
            <td style="vertical-align: top;">
                <asp:TextBox ID="TextboxDestino" runat="server" CssClass="form-control" Text="<%# Item.Destino %>" TabIndex="2" Width="250px" />
            </td>
            <td style="vertical-align: top;">&nbsp;</td>
            <td style="vertical-align: top;">
                <asp:Label ID="LabelDisponibilidad" runat="server" AssociatedControlID="CheckBoxLunes" Font-Bold="True">Disponibilidad *</asp:Label>
                      <br />
                    <asp:Label ID="LabelErrorDisponibilidad" runat="server" CssClass="text-danger"></asp:Label>
            </td>
            <td>
                <table id="TableDisponibilidad" style="width: 100%;">
                    <tr>
                        <td style="width: 50%">
                            <asp:CheckBox ID="CheckBoxLunes" runat="server" Checked="<%# Item.Lunes %>" CssClass="" Text="Lu" TabIndex="8" />
                        </td>
                        <td style="width: 50%">
                            <asp:CheckBox ID="CheckBoxSabado" runat="server" Checked="<%# Item.Sábado %>" CssClass="" Text="Sábado" TabIndex="9" />
                        </td>
                    </tr>
                    <tr>
                        <td style="width: 50%; height: 22px;">
                            <asp:CheckBox ID="CheckBoxMartes" runat="server" Checked="<%# Item.Martes %>" CssClass="" Text="Ma" TabIndex="10" />
                        </td>
                        <td style="width: 50%; height: 22px;">
                            <asp:CheckBox ID="CheckBoxDomingo" runat="server" Checked="<%# Item.Domingo %>" CssClass="" Text="Domingo" TabIndex="11" />
                        </td>
                    </tr>
                    <tr>
                        <td style="width: 50%">
                            <asp:CheckBox ID="CheckBoxMiercoles" runat="server" Checked="<%# Item.Miércoles %>" CssClass="" Text="Miércoles" TabIndex="12" />
                        </td>
                        <td></td>
                    </tr>
                    <tr>
                        <td style="width: 50%">
                            <asp:CheckBox ID="CheckBoxJueves" runat="server" Checked="<%# Item.Jueves %>" CssClass="" Text="Jueves" TabIndex="13" />
                        </td>
                        <td style="width: 50%"></td>
                    </tr>
                    <tr>
                        <td style="width: 50%">
                            <asp:CheckBox ID="CheckBoxViernes" runat="server" Checked="<%# Item.Viernes %>" CssClass="" Text="Viernes" TabIndex="14" />
                        </td>
                        <td style="width: 50%"></td>
                    </tr>
                </table>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
                <asp:Label Font-Bold="True" runat="server" AssociatedControlID="TextboxHoraDeSalida" Width="250px" ID="LabelHorarioDeSalida">Horario de Salida (hh:mm) *</asp:Label>
                      <br />
                    <asp:Label ID="LabelErrorHorarioDeSalida" runat="server" CssClass="text-danger"></asp:Label>
            </td>
            <td style="vertical-align: top;">
                <table id="TableHorarioSalida">
                    <tr>
                        <td>
                            <asp:TextBox ID="TextboxHoraDeSalida" runat="server" CssClass="form-control" 
                                Text="<%# Item.EsNueva ? string.Empty : Item.HoraDeSalidaString %>" 
                                Width="75px" TabIndex="3" MaxLength="2" />
                        </td>
                        <td style="vertical-align: top;">
                            <asp:TextBox ID="TextboxMinutosDeSalida" runat="server" CssClass="form-control"
                                Text="<%# Item.EsNueva ? string.Empty : Item.MinutosDeSalidaString %>" 
                                Width="75px" TabIndex="4" 
                                MaxLength="2"/>
                        </td>
                    </tr>
                </table>
            </td>
            <td style="vertical-align: top;">&nbsp;</td>
            <td style="vertical-align: top;">
                <asp:Label ID="LabelNotas" runat="server" Font-Bold="True">Notas</asp:Label>
            </td>
            <td style="vertical-align: top;">
                <asp:TextBox ID="TextBoxNotas" runat="server" CssClass="form-control" MaxLength="1000" Text="<%# Item.Notas %>" TextMode="MultiLine" TabIndex="15" Width="250px"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td style="vertical-align: top;">
                <asp:Label runat="server" Font-Bold="True" ID="LabelHorarioDeLlegada" AssociatedControlID="TextboxHoraDeLlegada">Horario de Llegada (hh:mm) *</asp:Label>
                      <br />
                    <asp:Label ID="LabelErrorHorarioDeLlegada" runat="server" CssClass="text-danger"></asp:Label>
            </td>
            <td style="vertical-align: top;">
                <table id="TableHorarioLlegada">
                    <tr>
                        <td>
                            <asp:TextBox runat="server" ID="TextboxHoraDeLlegada" CssClass="form-control"
                                Text="<%# Item.EsNueva ? string.Empty : Item.HoraDeLlegadaString %>" 
                                Width="75px" 
                                TabIndex="5" 
                                MaxLength="2"/>
                        </td>
                        <td style="vertical-align: top;">
                            <asp:TextBox runat="server" ID="TextboxMinutosDeLlegada" CssClass="form-control"
                                Text="<%# Item.EsNueva ? string.Empty : Item.MinutosDeLlegadaString %>" 
                                Width="75px" 
                                TabIndex="6" 
                                MaxLength="2"/>
                        </td>
                    </tr>
                </table>
            </td>
            <td style="vertical-align: top;">&nbsp;</td>
            <td style="vertical-align: top;">
                <asp:Label ID="LabelActiva" runat="server" Font-Bold="True" Text="Activa" Width="150px"></asp:Label>
            </td>
            <td style="vertical-align: top;">
                <asp:CheckBox ID="CheckBoxActiva" runat="server" Checked="<%# Item.Activa %>" CssClass="" TabIndex="16" />
            </td>
        </tr>
        <tr>
            <td colspan="5">
                <asp:Panel ID="PanelButtons" runat="server" Style="text-align: right">
                    <asp:LinkButton ID="LinkButtonGuardar" runat="server" CommandName="Update" CssClass="btn btn-default" OnClick="LinkButtonGuardar_Click" TabIndex="17">Guardar</asp:LinkButton>
                    &nbsp;&nbsp;
                    <asp:LinkButton ID="LinkButtonCancelar" CssClass="btn btn-default" runat="server" CausesValidation="False" OnClick="LinkButtonCancelar_Click" TabIndex="18">Cancelar</asp:LinkButton>
                </asp:Panel>
            </td>
        </tr>
    </table>
</asp:Panel>
<asp:Panel ID="PanelVolverError" runat="server" Style="text-align: right">
    <asp:LinkButton ID="LinkButtonVolver" CssClass="btn btn-default" runat="server" CausesValidation="False" OnClick="LinkButtonCancelar_Click">
        Volver
    </asp:LinkButton>
</asp:Panel>

